#include <stdio.h>

int main() {
    int a, b;
    while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
        // 64 位输出请用 printf("%lld") to 
        switch(b)
        {
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12:printf("31\n");break;
            case 4:
            case 6:
            case 9:
            case 11:printf("30\n");break;
            case 2:
            if(a%400 == 0||(a%4 == 0&&a%100 != 0))
            {
                printf("29\n");
            }
            else 
            {
                printf("28\n");
            }
        }
    }
    return 0;
}